<!DOCTYPE html>
<html lang="ja">

<head>
  <meta charset="utf-8">
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta http-equiv="Content-Style-Type" content="text/css">
  <script src='../bbs.js'></script>

  <!-- Global site tag (gtag.js) - Google Analytics -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-120820034-1"></script>

  <link href="../bbs.css" type="text/css" rel="stylesheet">
  <link rel="shortcut icon" href="/favicon.ico">
  <title>「diff実装きぼんぬ」 | サクラエディタ過去ログ</title>
</head>
<body>
<ul class="side">
        <a href="./" class="toindex">◀一般トップへ</a>
        <li><div class="list-title">
    <span class="no">1146</span>
    <a class="thread-title" href="1146.html#1146">「diff実装きぼんぬ」</a></div>
    <ul><li><div class="list-title">
    <span class="no">1151</span>
    <a class="thread-title" href="1146.html#1151">すごく欲しいですね</a></div>
    <ul><li><div class="list-title">
    <span class="no">1152</span>
    <a class="thread-title" href="1146.html#1152">Re:すごく欲しいですね</a></div>
    </li></ul></li><li><div class="list-title">
    <span class="no">1156</span>
    <a class="thread-title" href="1146.html#1156">Re:「diff実装きぼんぬ」</a></div>
    <ul><li><div class="list-title">
    <span class="no">1158</span>
    <a class="thread-title" href="1146.html#1158">Re2:「diff実装きぼんぬ」</a></div>
    <ul><li><div class="list-title">
    <span class="no">1161</span>
    <a class="thread-title" href="1146.html#1161">Re2:「diff実装きぼんぬ」</a></div>
    </li></ul></li><li><div class="list-title">
    <span class="no">1166</span>
    <a class="thread-title" href="1146.html#1166">Re:「diff実装きぼんぬ」</a></div>
    <ul><li><div class="list-title">
    <span class="no">1171</span>
    <a class="thread-title" href="1146.html#1171">Re2:「diff実装きぼんぬ」</a></div>
    <ul><li><div class="list-title">
    <span class="no">1189</span>
    <a class="thread-title" href="1146.html#1189">Re2:「diff実装きぼんぬ」</a></div>
    </li></ul></li></ul></li></ul></li><li><div class="list-title">
    <span class="no">1157</span>
    <a class="thread-title" href="1146.html#1157">Re:「diff実装きぼんぬ」</a></div>
    </li><li><div class="list-title">
    <span class="no">1159</span>
    <a class="thread-title" href="1146.html#1159">Re:「diff実装きぼんぬ」</a></div>
    <ul><li><div class="list-title">
    <span class="no">1160</span>
    <a class="thread-title" href="1146.html#1160">Re2:「diff実装きぼんぬ」</a></div>
    </li></ul></li></ul></li>
    </ul><ul class="main"><li><section><h1 id=1146>
    <span class="no">[1146]</span>
    <a class="thread-title" href="#1146">「diff実装きぼんぬ」</a>
    <span class="author">あび</span>
    <time datetime="2002-01-28T12:44:52">2002年01月28日 12:44</time></h1>
    <div class="body">初めまして、あびといいます。<br><br>つい最近、2chのsakuraのスレで、diffを実装する声があがっていたのですが、こちらで正式に要望を出しても良いでしょうか。<br>実装の方法はお任せしますが、色付けや、差分抽出などの機能があればうれしいです。<br><br>どうか、よいお返事のほうをお待ちしています。</div></section>
    <ul><li><section><h1 id=1151>
    <span class="no">[1151]</span>
    <a class="thread-title" href="#1151">すごく欲しいですね</a>
    <span class="author">hideto</span>
    <time datetime="2002-01-28T19:15:05">2002年01月28日 19:15</time></h1>
    <div class="body">私もdiff欲しいです。<br>私の場合はdiffの時だけViVi使ってます。<br>ViViは色つけやスクロールが連動するところ等動きはすばらしいです。<br>ただ、何もない行の判断が変な気はしますが、、、<br>アルゴリズム的に難しいのだと思って我慢してます。</div></section>
    <ul><li><section><h1 id=1152>
    <span class="no">[1152]</span>
    <a class="thread-title" href="#1152">Re:すごく欲しいですね</a>
    <span class="author">Youma</span>
    <time datetime="2002-01-28T19:30:14">2002年01月28日 19:30</time></h1>
    <div class="body">▼ hidetoさん<br>&gt; 私もdiff欲しいです。<br>&gt; 私の場合はdiffの時だけViVi使ってます。<br>&gt; ViViは色つけやスクロールが連動するところ等動きはすばらしいです。<br>&gt; ただ、何もない行の判断が変な気はしますが、、、<br>&gt; アルゴリズム的に難しいのだと思って我慢してます。<br><br>このスレッドみるまで、Diffの意味わかってなかったです（W<br><br>SAKURAに　検索＞ファイル内容比較<br>とあったので、これの事じゃん？？　って思ってました。<br>実際に実行してみたら、なにが、どう、違ってるのか判らなかった<br>ので、せめて色付け位・・・・とか考えてしまいました。<br><br>つまり、Diffって、それの事ですよね？　＜ファイルの内容を<br>比較して、同時スクロール（違いは色が変色）<br><br>/*<br>次の内容のファイル同士の比較って、可能ですか？<br><br>ファイル１：<br>wahaha<br>hogehoge<br><br>ファイル２：<br>waheha<br>hogehoge<br><br>なんでか、違いを見つけてくれないので<br>たぶん、私が機能として間違って理解してたのだと<br>思うのですが・・・＜正しい使い方が判らないー（＾＾；）<br><br>*/<br><br><br></div></section>
    </li></ul></li><li><section><h1 id=1156>
    <span class="no">[1156]</span>
    <a class="thread-title" href="#1156">Re:「diff実装きぼんぬ」</a>
    <span class="author">げんた</span>
    <time datetime="2002-01-29T00:53:30">2002年01月29日 00:53</time></h1>
    <div class="body">▼ あびさん<br>&gt; こちらで正式に要望を出しても良いでしょうか。<br>私を含めてみなさん2chのスレも見ているようなので、こっちで言えば正式というわけでも無いと思いますけど。<br><br>&gt; 色付けや、差分抽出などの機能<br>Diffというのは2画面に2つのファイルを表示して、異なる部分を色分けする＆同一の箇所が左右揃うように表示すると考えてよろしいでしょうか。<br><br>そこで一つ質問ですが、その後どうするのでしょう？<br>私も変更点のチェックのためにvisualなdiff(主にExamDiff)は使っていますが、なぜ別ツールだとだめなのかがよくわかりません。<br><br>私の場合はまず専用ソフトで比較。修正したいときは編集ボタンを押すとそこにカーソルが合った状態でエディタが起動する。ちょっと直して、閉じると再読込するか聞いてくるのでYESと答える。<br><br>sakuraのソースコードを比較するときはとりあえずunified diffをはき出させてそれをサクラエディタの色分けで見る。正規表現色分けで追加・削除を見つつ、正規表現ブックマークでファイル間移動。</div></section>
    <ul><li><section><h1 id=1158>
    <span class="no">[1158]</span>
    <a class="thread-title" href="#1158">Re2:「diff実装きぼんぬ」</a>
    <span class="author">KENCH</span>
    <time datetime="2002-01-29T09:11:29">2002年01月29日 09:11</time></h1>
    <div class="body">&gt; そこで一つ質問ですが、その後どうするのでしょう？<br>　私も専用ツールの方がよさ気な気がするのですが。<br>　Diffの実装とトレードオフで軽快さが失われるのだとすれば（今でもかなり肥大しているみたいですが）専用ツールを呼び出すマクロの実装とログからジャンプ出来れば事は足りるのかなと。<br>　それほどリソースを食わなければ、使わう気の無い人は使わなければいいだけなのでどちらでもいいですけど。</div></section>
    <ul><li><section><h1 id=1161>
    <span class="no">[1161]</span>
    <a class="thread-title" href="#1161">Re2:「diff実装きぼんぬ」</a>
    <span class="author">げんた</span>
    <time datetime="2002-01-29T12:47:34">2002年01月29日 12:47</time></h1>
    <div class="body">▼KENCHさん<br>&gt;　私も専用ツールの方がよさ気な気がするのですが。<br>以下の機能があれば専用ツールを組み込み機能と同様に使えるのではないかと思います．<br>* 編集中ファイルを一覧から選択して，そのファイルをコマンド実行時の引数に使える．<br>* 編集中ファイル/別ウィンドウの編集ファイルを一時ファイルに保管する．<br>* 一時ファイルを指定して開かれたときは現在編集中のファイルを代わりにActiveにする．<br></div></section>
    </li></ul></li><li><section><h1 id=1166>
    <span class="no">[1166]</span>
    <a class="thread-title" href="#1166">Re:「diff実装きぼんぬ」</a>
    <span class="author">みく</span>
    <time datetime="2002-01-29T19:33:06">2002年01月29日 19:33</time></h1>
    <div class="body"><br>K2Editor風にするなら、<br>・そこらにあるdiffのソースをもらってきてsakuraに組み込むか、diff.exeコマンドを呼び出す。<br>・diffの結果をもらって追加・修正（・削除）を色分け（行番号かテキスト部分）で表示する。<br><br>diffの出力はわりと簡単なのですが、色分けの部分の実装がsakuraをさらに遅くさせそうです。<br>＃diff結果ファイルを直接見るっていう手も。。。<br><br>私はdiffで十分ですが、diffをプロンプトからいちいち打つのが面倒なんですよね。<br></div></section>
    <ul><li><section><h1 id=1171>
    <span class="no">[1171]</span>
    <a class="thread-title" href="#1171">Re2:「diff実装きぼんぬ」</a>
    <span class="author">やざき</span>
    <time datetime="2002-01-29T21:04:37">2002年01月29日 21:04</time></h1>
    <div class="body">diffはGPLにしたがっているのでそのまま組み込むのは問題ありますね。<br>diff.dllなどGPLに従ったものを作って、それを利用するようにすれば、問題ないのかな？<br><br>＃K2Editorのdiff表示は便利そうだったなぁ。</div></section>
    <ul><li><section><h1 id=1189>
    <span class="no">[1189]</span>
    <a class="thread-title" href="#1189">Re2:「diff実装きぼんぬ」</a>
    <span class="author">げんた</span>
    <time datetime="2002-01-30T17:01:11">2002年01月30日 17:01</time></h1>
    <div class="body">&gt;diffはGPLにしたがっているのでそのまま組み込むのは問題ありますね。<br>&gt;diff.dllなどGPLに従ったものを作って、それを利用するようにすれば、問題ないのかな？<br>動的静的に関わらずリンクは駄目．でも外部プロセスとして使うのは良い．<br></div></section>
    </li></ul></li></ul></li></ul></li><li><section><h1 id=1157>
    <span class="no">[1157]</span>
    <a class="thread-title" href="#1157">Re:「diff実装きぼんぬ」</a>
    <span class="author">げんた</span>
    <time datetime="2002-01-29T01:03:20">2002年01月29日 01:03</time></h1>
    <div class="body">実現性についてコメントです。<br><br>はっきり言って私にはどうやったらいいのか全く思いつきません。<br><br>他の人が思いつくのを待ちますか。では答えになっていないので難しいと思われる根拠。<br><br>1. 複数ファイルの並列表示。<br>1画面を分割して2ファイル表示は構造改革なしには無理。2ウィンドウを並べるなら出来ている。<br><br>2. 行の色分け<br>現在色分け規則に沿った色分けと検索文字列の色分けの2種類が可能ですが、もう１つ別の色分けを追加しないと無理だと思う。(マーク行の色分けみたいなやつ)<br>また遅くなる...<br><br>3. 並列表示<br>追加・削除の時に該当部分のないもう一方にスペースをあけないとその後が揃わなくなりますが、現在どの行も同じ幅で上から表示しています。この後n行skipというのをどうやって実現するか。行数のカウントも考え直さないといけない。<br><br><br>＃こっちの続きは開発掲示板でおねがい...</div></section>
    </li><li><section><h1 id=1159>
    <span class="no">[1159]</span>
    <a class="thread-title" href="#1159">Re:「diff実装きぼんぬ」</a>
    <span class="author">やざき</span>
    <time datetime="2002-01-29T12:12:27">2002年01月29日 12:12</time></h1>
    <div class="body">▼ あびさん<br>&gt; 初めまして、あびといいます。<br>&gt; <br>&gt; つい最近、2chのsakuraのスレで、diffを実装する声があがっていたのですが、こちらで正式に要望を出しても良いでしょうか。<br>&gt; 実装の方法はお任せしますが、色付けや、差分抽出などの機能があればうれしいです。<br>&gt; <br>&gt; どうか、よいお返事のほうをお待ちしています。<br><br>Eagle Compareを使うというのはいかが？<br>それでも追加の色分けは必要で、やっぱり遅くなると思うけど。</div></section>
    <ul><li><section><h1 id=1160>
    <span class="no">[1160]</span>
    <a class="thread-title" href="#1160">Re2:「diff実装きぼんぬ」</a>
    <span class="author">やざき</span>
    <time datetime="2002-01-29T12:13:19">2002年01月29日 12:13</time></h1>
    <div class="body">▼ やざきさん<br>&gt; Eagle Compareを使うというのはいかが？<br><br>Eagle Compare<br><a href=http://www.userssoft.co.jp/eagle/index/default.htm target=_top><nobr>http://<wbr>www.<wbr>userssof<wbr>t.<wbr>co.<wbr>jp/<wbr>eagle/<wbr>index/<wbr>default.<wbr>htm</nobr></a><br></div></section>
    </li></ul></li></ul></li></ul></body></html>